<template>
  <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 78 77">
    <defs>
      <mask id="d">
        <g filter="url(#a)">
          <path d="M0 0h78v77H0z" style="fill:#000;fill-opacity:.529412;stroke:none"/>
        </g>
      </mask>
      <mask id="h">
        <g filter="url(#a)">
          <path d="M0 0h78v77H0z" style="fill:#000;fill-opacity:.407843;stroke:none"/>
        </g>
      </mask>
      <mask id="j">
        <g filter="url(#a)">
          <path d="M0 0h78v77H0z" style="fill:#000;fill-opacity:.243137;stroke:none"/>
        </g>
      </mask>
      <radialGradient id="f" cx="413.061" cy="136.818" r="82.125" fx="413.061" fy="136.818"
                      gradientTransform="matrix(.4505 0 0 .44664 -146.86 -29.291)" gradientUnits="userSpaceOnUse">
        <stop offset="0" style="stop-color:#06c2e7;stop-opacity:1"/>
        <stop offset=".25" style="stop-color:#0db8ec;stop-opacity:1"/>
        <stop offset=".5" style="stop-color:#12aef1;stop-opacity:1"/>
        <stop offset=".75" style="stop-color:#1f86f9;stop-opacity:1"/>
        <stop offset="1" style="stop-color:#107ddd;stop-opacity:1"/>
      </radialGradient>
      <linearGradient id="e" x1="412.975" x2="412.975" y1="237.608" y2="59.392"
                      gradientTransform="translate(206.79 159.773) scale(.35154)" gradientUnits="userSpaceOnUse">
        <stop offset="0" style="stop-color:#bdbdbd;stop-opacity:1"/>
        <stop offset="1" style="stop-color:#fff;stop-opacity:1"/>
      </linearGradient>
      <clipPath id="b">
        <path d="M0 0h78v77H0z"/>
      </clipPath>
      <filter id="a" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox">
        <feColorMatrix in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
      </filter>
      <g id="i" clip-path="url(#b)">
        <path d="m15.316 59.238 27.657-18.445 19.859-26.54Zm0 0"
              style="stroke:none;fill-rule:nonzero;fill:#000;fill-opacity:1"/>
      </g>
    </defs>
    <use xlink:href="#c" mask="url(#d)"/>
    <path d="M383.295 211.976c0 17.3-14.026 31.324-31.327 31.324-17.3 0-31.326-14.024-31.326-31.324 0-17.3 14.026-31.324 31.326-31.324s31.327 14.024 31.327 31.324Zm0 0"
          style="fill-rule:nonzero;fill:url(#e);stroke-width:.0930123;stroke-linecap:round;stroke-linejoin:round;stroke:#cdcdcd;stroke-opacity:1;stroke-miterlimit:4"
          transform="matrix(1.1811 0 0 1.17096 -376.637 -211.47)"/>
    <path d="M73.172 36.746c0 18.672-15.266 33.809-34.098 33.809S4.977 55.418 4.977 36.746c0-18.672 15.265-33.805 34.097-33.805s34.098 15.133 34.098 33.805Zm0 0"
          style="stroke:none;fill-rule:nonzero;fill:url(#f)"/>
    <path d="M39.074 4.703a.493.493 0 0 0-.496.492v5.688c0 .273.223.492.496.492a.491.491 0 0 0 .496-.492V5.195a.491.491 0 0 0-.496-.492Zm-3.254.203a.495.495 0 0 0-.543.543l.25 2.38a.5.5 0 0 0 .547.437.489.489 0 0 0 .442-.54l-.25-2.378a.495.495 0 0 0-.446-.442Zm6.528.004c-.23.02-.418.2-.446.438l-.25 2.379a.49.49 0 0 0 .442.543.496.496 0 0 0 .547-.438l.254-2.379a.496.496 0 0 0-.547-.543Zm-9.868.477a.493.493 0 0 0-.484.598l1.188 5.558c.058.27.32.437.59.383a.492.492 0 0 0 .382-.586L32.97 5.777a.494.494 0 0 0-.489-.39Zm13.211.004a.502.502 0 0 0-.492.39l-1.191 5.563a.497.497 0 0 0 .972.207l1.192-5.563a.492.492 0 0 0-.48-.597Zm-16.398.886a.548.548 0 0 0-.195.024.492.492 0 0 0-.32.62l.745 2.274a.493.493 0 0 0 .625.317.49.49 0 0 0 .32-.621l-.745-2.274a.5.5 0 0 0-.43-.34Zm19.566.004a.5.5 0 0 0-.43.336l-.745 2.278a.496.496 0 0 0 .945.304l.746-2.277a.49.49 0 0 0-.516-.64Zm-22.718 1.14a.492.492 0 0 0-.445.695l2.327 5.197a.497.497 0 0 0 .91-.402l-2.331-5.196a.493.493 0 0 0-.461-.293Zm25.91.02a.494.494 0 0 0-.465.293l-2.336 5.192c-.113.25 0 .539.25.648.254.114.547 0 .656-.246l2.336-5.195a.488.488 0 0 0-.25-.649.486.486 0 0 0-.191-.043ZM23.21 8.957a.491.491 0 0 0-.281.066.49.49 0 0 0-.184.672l1.207 2.075a.5.5 0 0 0 .68.18.494.494 0 0 0 .183-.677l-1.207-2.07a.5.5 0 0 0-.398-.246Zm31.727 0a.5.5 0 0 0-.399.246l-1.207 2.07a.494.494 0 0 0 .184.676.5.5 0 0 0 .68-.18l1.206-2.074a.49.49 0 0 0-.183-.672.524.524 0 0 0-.282-.066ZM20.37 10.715a.501.501 0 0 0-.273.094.487.487 0 0 0-.114.687l3.368 4.602a.5.5 0 0 0 .695.113.49.49 0 0 0 .11-.691l-3.368-4.602a.502.502 0 0 0-.418-.203Zm37.442.027a.488.488 0 0 0-.418.2l-3.375 4.597a.494.494 0 0 0 .109.691c.223.16.535.11.695-.109l3.375-4.598a.49.49 0 0 0-.11-.687.465.465 0 0 0-.276-.094Zm-39.981 2.086a.496.496 0 0 0-.36.125.487.487 0 0 0-.038.695l1.617 1.778a.495.495 0 1 0 .738-.66l-1.613-1.774a.495.495 0 0 0-.344-.164Zm42.488.004a.506.506 0 0 0-.343.16l-1.614 1.778a.491.491 0 0 0 .04.699c.202.18.515.164.699-.04l1.617-1.777a.487.487 0 0 0-.04-.695.496.496 0 0 0-.359-.125Zm-44.925 2.313a.511.511 0 0 0-.344.164.49.49 0 0 0 .039.695l4.262 3.805a.5.5 0 0 0 .703-.036.491.491 0 0 0-.04-.699l-4.261-3.8a.5.5 0 0 0-.36-.13Zm47.375.02a.496.496 0 0 0-.36.124l-4.265 3.8a.49.49 0 0 0-.04.696c.188.203.5.219.704.04l4.265-3.802a.49.49 0 0 0-.305-.86ZM13.37 17.726a.502.502 0 0 0-.418.203.486.486 0 0 0 .11.687l1.949 1.406c.222.16.535.114.695-.109a.486.486 0 0 0-.11-.687l-1.949-1.407a.525.525 0 0 0-.277-.093Zm51.418.02a.481.481 0 0 0-.273.093l-1.954 1.402a.494.494 0 0 0-.109.692c.16.218.473.27.695.109l1.954-1.406a.49.49 0 0 0 .109-.688.489.489 0 0 0-.422-.203ZM11.48 20.48a.49.49 0 0 0-.215.918l4.965 2.844a.5.5 0 0 0 .68-.18.492.492 0 0 0-.18-.675l-4.968-2.84a.491.491 0 0 0-.282-.067Zm55.188 0a.462.462 0 0 0-.281.067l-4.969 2.84a.492.492 0 0 0-.18.675.5.5 0 0 0 .68.18l4.965-2.844a.49.49 0 0 0-.215-.918Zm-56.617 2.934a.494.494 0 0 0-.215.945l2.203.973c.254.11.547 0 .656-.25a.485.485 0 0 0-.25-.648l-2.203-.977a.486.486 0 0 0-.191-.043Zm58.058.02a.545.545 0 0 0-.191.043l-2.207.972a.492.492 0 0 0-.25.653.5.5 0 0 0 .656.25l2.203-.973a.493.493 0 0 0 .254-.652.498.498 0 0 0-.465-.293ZM8.773 26.48a.492.492 0 0 0-.11.96l5.45 1.763a.492.492 0 1 0 .309-.938l-5.453-1.761a.548.548 0 0 0-.196-.024Zm60.61.024a.415.415 0 0 0-.195.023l-5.458 1.754a.493.493 0 1 0 .309.938l5.453-1.754a.495.495 0 0 0 .32-.625.496.496 0 0 0-.43-.336Zm-61.403 3.2a.494.494 0 0 0-.492.39.493.493 0 0 0 .387.582l2.36.496c.269.058.53-.11.59-.379a.493.493 0 0 0-.387-.582l-2.36-.5a.822.822 0 0 0-.098-.008Zm62.192.003c-.035 0-.067.004-.102.008l-2.36.5a.491.491 0 1 0 .207.96l2.36-.495a.49.49 0 0 0-.105-.973ZM7.379 32.941c-.23.02-.422.2-.445.438a.495.495 0 0 0 .441.543l5.703.598a.499.499 0 0 0 .547-.442.491.491 0 0 0-.441-.539l-5.704-.598a.441.441 0 0 0-.101 0Zm63.398.04c-.035 0-.07 0-.101.003l-5.703.59a.492.492 0 1 0 .101.98l5.703-.59a.495.495 0 0 0 0-.984ZM7.281 36.253a.493.493 0 1 0 0 .988h2.414a.493.493 0 1 0 0-.988Zm61.172 0a.493.493 0 1 0 0 .988h2.414a.493.493 0 1 0 0-.988ZM13.176 38.94a.442.442 0 0 0-.102 0l-5.703.59a.493.493 0 1 0 .102.98l5.703-.59a.492.492 0 0 0 0-.98Zm51.793.036a.493.493 0 0 0-.004.98l5.703.598a.496.496 0 0 0 .547-.438.49.49 0 0 0-.442-.543l-5.703-.597a.441.441 0 0 0-.101 0Zm-54.637 3.328a.477.477 0 0 0-.102.011l-2.359.496a.497.497 0 0 0-.383.586c.059.266.32.438.59.38l2.36-.497a.492.492 0 0 0 .382-.586.5.5 0 0 0-.488-.39Zm57.484.008a.49.49 0 0 0-.488.39.488.488 0 0 0 .383.582l2.36.5a.499.499 0 0 0 .59-.383.494.494 0 0 0-.384-.582l-2.359-.5a.93.93 0 0 0-.102-.008Zm-53.511 1.94a.484.484 0 0 0-.196.02L8.656 46.03a.492.492 0 1 0 .309.938l5.453-1.758a.491.491 0 0 0-.113-.957Zm49.53.017a.492.492 0 0 0-.11.96l5.455 1.762a.5.5 0 0 0 .625-.316.487.487 0 0 0-.317-.621l-5.453-1.762c-.066-.023-.133-.027-.2-.023Zm-51.612 3.832a.486.486 0 0 0-.192.043l-2.203.972a.496.496 0 0 0-.254.653.503.503 0 0 0 .656.25l2.207-.973a.494.494 0 0 0-.215-.945Zm53.695.02a.494.494 0 0 0-.465.292c-.113.25 0 .54.25.648l2.203.977c.254.11.547 0 .656-.25a.49.49 0 0 0-.25-.652l-2.203-.973a.486.486 0 0 0-.191-.043Zm-49.402 1.066a.497.497 0 0 0-.286.066l-4.964 2.844a.49.49 0 0 0-.184.672c.14.238.441.316.68.18l4.968-2.84a.492.492 0 0 0 .18-.676.493.493 0 0 0-.394-.246Zm45.117 0a.493.493 0 0 0-.395.246.492.492 0 0 0 .18.675l4.969 2.84a.498.498 0 0 0 .68-.18.49.49 0 0 0-.184-.671l-4.965-2.844a.53.53 0 0 0-.285-.066Zm-46.356 4.171a.524.524 0 0 0-.277.094l-1.95 1.406a.49.49 0 0 0-.113.688.5.5 0 0 0 .696.11l1.953-1.403a.49.49 0 0 0 .11-.691.502.502 0 0 0-.419-.204Zm47.582.016a.502.502 0 0 0-.418.203.49.49 0 0 0 .11.692l1.953 1.406c.223.16.531.11.691-.11a.49.49 0 0 0-.11-.691l-1.948-1.402a.498.498 0 0 0-.278-.098Zm-43.16.172a.496.496 0 0 0-.36.125l-4.265 3.8a.486.486 0 0 0-.035.696.495.495 0 0 0 .7.039l4.265-3.8a.487.487 0 0 0 .039-.696.511.511 0 0 0-.344-.164Zm38.739.012a.511.511 0 0 0-.344.164.486.486 0 0 0 .039.695l4.262 3.805a.5.5 0 0 0 .703-.035.486.486 0 0 0-.04-.696l-4.261-3.804a.5.5 0 0 0-.36-.13Zm-34.696 3.613a.487.487 0 0 0-.418.203l-3.375 4.598a.49.49 0 0 0 .11.687c.222.16.535.113.695-.11l3.375-4.597a.49.49 0 0 0-.387-.781Zm30.633.02a.512.512 0 0 0-.273.093.486.486 0 0 0-.11.688l3.367 4.601a.495.495 0 1 0 .805-.578l-3.367-4.601a.509.509 0 0 0-.422-.204Zm-34.984.71a.496.496 0 0 0-.344.164l-1.613 1.778a.487.487 0 0 0 .035.695.5.5 0 0 0 .703-.039l1.613-1.777a.487.487 0 0 0-.039-.696.492.492 0 0 0-.355-.125Zm39.367 0a.5.5 0 0 0-.36.13.487.487 0 0 0-.039.695l1.614 1.777a.5.5 0 0 0 .703.035.486.486 0 0 0 .039-.695l-1.613-1.778a.511.511 0 0 0-.344-.164Zm-30.305 1.973a.493.493 0 0 0-.46.293l-2.337 5.191c-.113.25 0 .54.25.653a.5.5 0 0 0 .657-.25l2.335-5.192a.492.492 0 0 0-.445-.695Zm21.211.016a.491.491 0 0 0-.45.691l2.333 5.195c.11.25.402.364.656.25a.486.486 0 0 0 .25-.648l-2.328-5.195a.493.493 0 0 0-.46-.293Zm-25.316 1.59a.499.499 0 0 0-.395.246l-1.207 2.07a.494.494 0 0 0 .184.676.498.498 0 0 0 .68-.184l1.206-2.07a.49.49 0 0 0-.183-.672.497.497 0 0 0-.285-.067Zm29.453 0a.497.497 0 0 0-.285.066.485.485 0 0 0-.18.672l1.203 2.07a.5.5 0 0 0 .68.184.494.494 0 0 0 .183-.676l-1.207-2.07a.499.499 0 0 0-.394-.247Zm-20.145.074a.497.497 0 0 0-.488.39l-1.191 5.563a.488.488 0 0 0 .382.582c.27.058.532-.11.59-.38l1.192-5.558a.493.493 0 0 0-.485-.597Zm10.82.004a.45.45 0 0 0-.101.011.488.488 0 0 0-.383.582l1.188 5.563c.054.27.32.437.59.379a.49.49 0 0 0 .382-.582l-1.187-5.563a.497.497 0 0 0-.488-.39Zm-5.402.562a.493.493 0 0 0-.496.492v5.684c0 .273.223.492.496.492a.491.491 0 0 0 .496-.492v-5.684a.491.491 0 0 0-.496-.492Zm-9.125 1.836a.49.49 0 0 0-.43.34l-.746 2.273a.49.49 0 0 0 .317.621.499.499 0 0 0 .629-.316l.746-2.273a.49.49 0 0 0-.32-.622.488.488 0 0 0-.196-.023Zm18.246 0a.57.57 0 0 0-.195.023.492.492 0 0 0-.32.622l.746 2.273a.493.493 0 0 0 .625.316.486.486 0 0 0 .32-.62l-.746-2.274a.49.49 0 0 0-.43-.34Zm-12.242 1.27a.491.491 0 0 0-.445.437l-.25 2.379a.489.489 0 0 0 .441.539.493.493 0 0 0 .547-.437l.25-2.38a.489.489 0 0 0-.543-.538Zm6.223 0a.49.49 0 0 0-.543.543l.25 2.378c.027.27.27.465.543.438a.492.492 0 0 0 .445-.54l-.25-2.378a.499.499 0 0 0-.445-.441Zm0 0"
          style="stroke:none;fill-rule:nonzero;fill:#f4f2f3;fill-opacity:1"/>
    <use xlink:href="#g" mask="url(#h)"/>
    <path d="m42.973 40.793-7.797-8.094 27.656-18.445Zm0 0"
          style="stroke:none;fill-rule:nonzero;fill:#ff5150;fill-opacity:1"/>
    <path d="m42.973 40.793-7.797-8.094-19.86 26.54Zm0 0"
          style="stroke:none;fill-rule:nonzero;fill:#f1f1f1;fill-opacity:1"/>
    <use xlink:href="#i" mask="url(#j)"/>
  </svg>
</template>
<script setup lang="ts">
withDefaults(defineProps<{ width?: number; height?: number }>(), {
  width: 78,
  height: 78
})
</script>
